TsgCADBasePolyline
Unit: DXFConv
Description
The TsgCADBasePolyline class is a base class for objects that include polyline(s). 
Syntax
TsgCADBasePolyline = class(TsgDXFPenLine)
Properties
| Properties | Description | 
|---|---|
| Closed | The property gets or sets a value indicating whether a polyline is closed. | 
| DottedPoints | The property gets a point specified by Index parameter from the TsgCADBasePolyline.DottedSingPtslist. | 
| DottedSingPts | The property gets coordinates of the polyline points as a list of pointers to TFPoint.If a value of IsSolid property is True, DottedSingPts contains a value of Polypoints property. | 
| Flags | The property gets or sets a value of polyline flag (bit-coded), default is 0. | 
| IsPolyZThickness | The property gets a value indicating whether the polyline has thickness on OZ axis. | 
| Points | The property gets a point from the PolyPointslist by its index. | 
| PolyPoints | The property gets a list of points that belong to the polyline. | 
| Derived from TsgDXFPenLine | Description | 
|---|---|
| Extrusion | The property indicates direction to local axis z. | 
| LineType | The property returns line type the TsgDXFLineTypeentity. | 
| Point | The poroperty contains coordinates for the base point. | 
| ZThick | The property contains offset by Z axis (Thickness in AutoCAD terms). | 
| Derived from TsgDXFPenEntity | Description | 
|---|---|
| Pen | The property for reaching the TPenobject, used for drawing. | 
| Derived from TsgDXFEntity | Description | 
|---|---|
| Box | The property determines the 3d box embraced the entity. | 
| Color | The property gets or sets entity color. | 
| ColorCAD | The property gets or sets a color for drawing entities. | 
| Complex | The property determines whether a entity is populated with child entities. | 
| Converter | The property returns the TsgDXFConverterclass object. | 
| Count | The property indicates the total number of child entities. | 
| Entities | The property lists all child entities. | 
| EntType | The property indicates type of an entity. | 
| Handle | The property is used for finding entity links. | 
| Layer | The property points to layer, containing given primitive if this layer is given. | 
| LineType | The property sets and gets line type for an entity. | 
| LineTypeScale | The property sets and gets the Linetypescale. | 
| LineWeight | The property sets or gets line weight in millimeters. | 
| PaperSpace | The property indicates Model Space and Paper Space entity segregation. | 
| SrcEnd | The property indicates end position of the entity description in the source CAD file. | 
| SrcStart | The property indicates start position of the entity description in the source CAD file. | 
| Visibility | The property sets and gets entities visibility. | 
| Visible | The property determines whether the component appears onscreen. | 
Methods
| Methods | Description | 
|---|---|
| AssignEntity | The method copies properties of source entity to the current entity. | 
| Create | Creates internal objects after creating this instance. | 
| Destroy | Frees up internal objects before destroying this instance. | 
| DottedCount | The method returns a quantity of DottedSingPts in the TsgCADBasePolylineobject. | 
| GetBoxPoints | The method see the TsgDXFEntity.GetBoxPointsmethod. | 
| PointCount | The method returns a quantity of PolyPointsin theTsgCADBasePolylineobject. | 
| Derived from TsgDXFPenLine | Description | 
|---|---|
| GetThickness | The method returns entity's thickness. | 
| SetLWeight | The method call SetLWeightto change line weight of the entity. | 
| Derived from TsgDXFPenEntity | Description | 
|---|---|
| SetColor | The method changes the color used for drawing. | 
| Derived from TsgDXFEntity | Description | 
|---|---|
| AddEntity | The method adds a new child entity. | 
| Clone | The method copies properties of source entity to current entity (include Handle). | 
| Draw | The method generates the OnDrawevent. | 
| EntName | The method returns an entity name. | 
| SetLType | The method sets line type of the entity. | 
Events
| Derived from TsgDXFEntity | Description | 
|---|---|
| OnDraw | The event occurs when the Drawmethod is called. |